package com.gserver.game.rank;

import java.util.Collection;

import com.gserver.game.character.Player;


/**
 * 排行管理接口
 * 
 * @author Administrator
 * 
 */
public interface IRankManager 
{

     /**
      * 更新所有排行
      */
     public void upAllRank(Object... pams);

     /**
      * 获取所有排行
      * 
      * @return
      */
     public Collection<IRank> getRanks();

     /**
      * 获取指定排行
      * 
      * @param type
      * @return
      */
     public IRank get(int type);
     
     /**
      * 发送所有排行数据到客户端
      * @param player
      */
     public void sendRankList(Player player,int type,short pageN);
     
     /**
	 * 发送所有排行数据到客户端
	 * 
	 * @param player
	 */
     public void sendRankList(Player player,int type);

}
